asteroid impact - Turkish English Dictionary